From fc26b6b8073281f9a97556c499836cb7e0ca43de Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 29 Jan 2010 06:48:37 +0000 Subject: [PATCH] x86 mca: Add the mised put_domain in UCR handler function. Signed-off-by: Jiang, Yunhong --- xen/arch/x86/cpu/mcheck/mce_intel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/arch/x86/cpu/mcheck/mce_intel.c b/xen/arch/x86/cpu/mcheck/mce_intel.c index 3f0d15cb41..1943ec9f63 100644 --- a/xen/arch/x86/cpu/mcheck/mce_intel.c +++ b/xen/arch/x86/cpu/mcheck/mce_intel.c @@ -377,6 +377,7 @@ static void intel_UCR_handler(struct mcinfo_bank *bank, { mce_printk(MCE_QUIET, "Fill vMCE# data for DOM%d " "failed\n", result->owner); + put_domain(d); domain_crash(d); return; } @@ -385,6 +386,7 @@ static void intel_UCR_handler(struct mcinfo_bank *bank, { mce_printk(MCE_QUIET, "inject vMCE to DOM%d" " failed\n", d->domain_id); + put_domain(d); domain_crash(d); return; } @@ -394,6 +396,7 @@ static void intel_UCR_handler(struct mcinfo_bank *bank, * its own recovery job. */ result->result = MCA_RECOVERED; + put_domain(d); } } } -- 2.30.2